package com.wkk.authorization.common;

/**
 * @author : WangKeKe
 * @date : 2020/10/6 15:52
 * Description : 鉴权常量
 */


public class AuthorizationConstant {

    /**
     * 其不应该被实例化；
     * 但是，Java 为每个没有明确定义构造函数的类添加了一个隐式公有构造函数，
     * 为了避免不必要的实例化，应该显式定义私有构造函数来屏蔽这个隐式公有构造函数。
     */
    private AuthorizationConstant() {
    }

    public static final Integer CACHE_TIME = 3600;

    /**
     * 缓存单个角色信息
     */
    public static final String ROLE_CACHE_PREFIX = "shiro:roleId:";

    /**
     * 缓存单个权限信息
     */
    public static final String PERMISSION_CACHE_PREFIX = "shiro:permissionId:";
}
